package com.yiku.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Author:ludada
 * @Date:2024/12/17 11:38
 */
@Data
@ApiModel("U9C传递收货信息")
public class ReceivementDTO {

    @ApiModelProperty("提交人名称::用于钉钉发起审批")
    private String  tjrgh;

    @ApiModelProperty("单据类型：：废弃")
    private String  rcvDocType;

    @ApiModelProperty("日期")
    private String  businessDate;

    @ApiModelProperty("来源类别::标准收货  || 委外收货  || 完工申报 ")
    private String  srcDocType;

    @ApiModelProperty("单号")
    private String  docNo;



    @ApiModelProperty("供应商：：名称")
    private String  supplier;

    @ApiModelProperty("申报部门::名称，完工申报单需要")
    private String  sbDept;

    @ApiModelProperty("申报人::名称，完工申报单需要")
    private String  sbr;

    @ApiModelProperty("表体行")
    private List<Detail> details;

    @Data
    public static class Detail{
        @ApiModelProperty("子表主键")
        private String  id;
        @ApiModelProperty("存储地点：：名称")
        private String  stash;

        @ApiModelProperty("库管员：：名称")
        private String  kgy;
        @ApiModelProperty("料号")
        private String  itemmasterCode;

        @ApiModelProperty("品名")
        private String  itemmaster;

        @ApiModelProperty("规格")
        private String  gg;

        @ApiModelProperty("数量/完工数量")
        private String  count;

        @ApiModelProperty("生产订单号：：完工申报单需要")
        private String  moDocNo;


    }



}
